1.to deliberately delay doing something
2.to stop someone who is trying to attack you from coming close
3.to stop an opponent from starting to win or lead
4.to stop something from happening
5.if rain or snow holds off, it does not fall, although you expected it to